load("@rules_cc//cc:defs.bzl", "cc_proto_library") 
load("@rules_proto//proto:defs.bzl", "proto_library") 

package(default_visibility = ["//visibility:public"])

cc_proto_library( 
    name = "v2xpb-asn-common_cc_pb", 
    deps = [":v2xpb-asn-common_pb"], 
)

proto_library( 
    name = "v2xpb-asn-common_pb", 
    srcs = ["v2xpb-asn-common.proto"], 
    deps = [":v2xpb-asn-position_pb",], 
)

cc_proto_library( 
    name = "v2xpb-asn-position_cc_pb", 
    deps = [":v2xpb-asn-position_pb",], 
) 
proto_library( 
    name = "v2xpb-asn-position_pb", 
    srcs = ["v2xpb-asn-position.proto"], 
)

cc_proto_library( 
    name = "v2xpb-asn-message-frame_cc_pb", 
    deps = [":v2xpb-asn-message-frame_pb"], 
) 
proto_library( 
    name = "v2xpb-asn-message-frame_pb", 
    srcs = ["v2xpb-asn-message-frame.proto"], 
    deps = [
    ":v2xpb-asn-map_pb",
    ":v2xpb-asn-bsm_pb",
    ":v2xpb-asn-rsi_pb",
    ":v2xpb-asn-rsm_pb",
    ":v2xpb-asn-spat_pb"], 
)

cc_proto_library( 
    name = "v2xpb-asn-map_cc_pb", 
    deps = [":v2xpb-asn-map_pb",], 
) 
proto_library( 
    name = "v2xpb-asn-map_pb", 
    srcs = ["v2xpb-asn-map.proto"], 
    deps = [":v2xpb-asn-position_pb",],
)

cc_proto_library( 
    name = "v2xpb-asn-bsm_cc_pb", 
    deps = [":v2xpb-asn-bsm_pb"], 
) 
proto_library( 
    name = "v2xpb-asn-bsm_pb", 
    srcs = ["v2xpb-asn-bsm.proto"], 
    deps = [":v2xpb-asn-common_pb", ":v2xpb-asn-position_pb",], 
)

cc_proto_library( 
    name = "v2xpb-asn-rsi_cc_pb", 
    deps = [":v2xpb-asn-rsi_pb",], 
) 
proto_library( 
    name = "v2xpb-asn-rsi_pb", 
    srcs = ["v2xpb-asn-rsi.proto"], 
    deps = [":v2xpb-asn-common_pb", ":v2xpb-asn-position_pb",], 
)

cc_proto_library( 
    name = "v2xpb-asn-rsm_cc_pb", 
    deps = [":v2xpb-asn-rsm_pb",], 
) 
proto_library( 
    name = "v2xpb-asn-rsm_pb", 
    srcs = ["v2xpb-asn-rsm.proto"], 
    deps = [":v2xpb-asn-common_pb", ":v2xpb-asn-position_pb",], 
)

cc_proto_library( 
    name = "v2xpb-asn-spat_cc_pb", 
    deps = [":v2xpb-asn-spat_pb",], 
) 
proto_library( 
    name = "v2xpb-asn-spat_pb", 
    srcs = ["v2xpb-asn-spat.proto"], 
)

